#include <iostream>
#include <type_traits>


bool test_is_volatile()
{
    std::cout << std::is_volatile<int>::value << std::endl;
    std::cout << std::is_volatile<const int>::value << std::endl;
    std::cout << std::is_volatile<volatile int>::value << std::endl;
    return std::is_volatile<volatile int>::value;
}

bool test_is_const()
{
    return std::is_const<const int>::value;
}